package com.lin.cms.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.lin.cms.criteria.LogCriteria;
import com.lin.cms.domain.Log;

public interface LogMapper {
    int countByExample(LogCriteria example);

    int deleteByExample(LogCriteria example);

    int deleteByPrimaryKey(Integer logId);

    int insert(Log record);

    int insertSelective(Log record);

    List<Log> selectByExample(LogCriteria example);

    Log selectByPrimaryKey(Integer logId);

    int updateByExampleSelective(@Param("record") Log record, @Param("example") LogCriteria example);

    int updateByExample(@Param("record") Log record, @Param("example") LogCriteria example);

    int updateByPrimaryKeySelective(Log record);

    int updateByPrimaryKey(Log record);
}